home *** CD-ROM | disk | FTP | other *** search
/ Champak 120 / Vol 120.iso / games / asteroid.swf / scripts / __Packages / com / bjc / controls / TextInput.as < prev   
Encoding:
Text File  |  2010-11-09  |  31.7 KB  |  712 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 2518 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = -2181 + "\x01\x02"();
  6. loop0:
  7. while(true)
  8. {
  9.    if(eval("\x01") == 189)
  10.    {
  11.       set("\x01",eval("\x01") + 91);
  12.       ┬º┬ºpush(true);
  13.    }
  14.    else
  15.    {
  16.       if(eval("\x01") == 399)
  17.       {
  18.          set("\x01",eval("\x01") - 140);
  19.          break;
  20.       }
  21.       if(eval("\x01") == 159)
  22.       {
  23.          set("\x01",eval("\x01") + 138);
  24.          loop1:
  25.          while(true)
  26.          {
  27.             set(┬º┬ºpop(),function ┬º\x01\x02┬º()
  28.             {
  29.                return 2518 % 511 * 5;
  30.             });
  31.             while(true)
  32.             {
  33.                if(eval("\x01") == 467)
  34.                {
  35.                   set("\x01",eval("\x01") + 299);
  36.                   ┬º┬ºpush(true);
  37.                }
  38.                else if(eval("\x01") == 763)
  39.                {
  40.                   set("\x01",eval("\x01") - 526);
  41.                   if(┬º┬ºpop())
  42.                   {
  43.                      set("\x01",eval("\x01") + 114);
  44.                   }
  45.                }
  46.                else if(eval("\x01") == 766)
  47.                {
  48.                   set("\x01",eval("\x01") + 230);
  49.                   if(┬º┬ºpop())
  50.                   {
  51.                      set("\x01",eval("\x01") - 34);
  52.                   }
  53.                }
  54.                else if(eval("\x01") == 277)
  55.                {
  56.                   set("\x01",eval("\x01") + 678);
  57.                   ┬º┬ºpush(true);
  58.                }
  59.                else if(eval("\x01") == 762)
  60.                {
  61.                   set("\x01",eval("\x01") + 1);
  62.                   ┬º┬ºpush(!┬º┬ºpop());
  63.                }
  64.                else if(eval("\x01") == 169)
  65.                {
  66.                   set("\x01",eval("\x01") + 805);
  67.                   var ┬º┬ºpop() = ┬º┬ºpop();
  68.                }
  69.                else
  70.                {
  71.                   if(eval("\x01") == 996)
  72.                   {
  73.                      set("\x01",eval("\x01") - 34);
  74.                      ┬º┬ºenumerate(┬º┬ºpop());
  75.                      break loop0;
  76.                   }
  77.                   if(eval("\x01") == 974)
  78.                   {
  79.                      set("\x01",eval("\x01") - 394);
  80.                      ┬º┬ºpush("\x0f");
  81.                   }
  82.                   else if(eval("\x01") == 962)
  83.                   {
  84.                      set("\x01",eval("\x01") - 685);
  85.                   }
  86.                   else if(eval("\x01") == 952)
  87.                   {
  88.                      set("\x01",eval("\x01") - 675);
  89.                   }
  90.                   else if(eval("\x01") == 955)
  91.                   {
  92.                      set("\x01",eval("\x01") - 273);
  93.                      if(┬º┬ºpop())
  94.                      {
  95.                         set("\x01",eval("\x01") - 34);
  96.                      }
  97.                   }
  98.                   else
  99.                   {
  100.                      if(eval("\x01") == 682)
  101.                      {
  102.                         break loop1;
  103.                      }
  104.                      if(eval("\x01") == 351)
  105.                      {
  106.                         set("\x01",eval("\x01") + 376);
  107.                         if(!eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"])
  108.                         {
  109.                            eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"] = new ┬ºε«å{invalid_utf8=246}┬º();
  110.                         }
  111.                         ┬º┬ºpop();
  112.                         if(!eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["])
  113.                         {
  114.                            eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["] = new ┬ºε«å{invalid_utf8=246}┬º();
  115.                         }
  116.                         ┬º┬ºpop();
  117.                         if(!eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["][┬º┬ºconstant(4)])
  118.                         {
  119.                            eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["][┬º┬ºconstant(4)] = new ┬ºε«å{invalid_utf8=246}┬º();
  120.                         }
  121.                         ┬º┬ºpop();
  122.                         if(!eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(5)])
  123.                         {
  124.                            eval(",{invalid_utf8=128}\t{invalid_utf8=202}")["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(5)] extends eval(",{invalid_utf8=128}\t{invalid_utf8=202}")["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(13)];
  125.                            var _loc2_ = eval(",{invalid_utf8=128}\t{invalid_utf8=202}")["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(5)] = function(m, target_mc, s)
  126.                            {
  127.                               super(m,target_mc);
  128.                               this[┬º┬ºconstant(6)] = 255;
  129.                               this[┬º┬ºconstant(7)] = this[┬º┬ºconstant(6)];
  130.                               this[┬º┬ºconstant(8)] = s;
  131.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(10)] = 100 * this[┬º┬ºconstant(8)] / 30;
  132.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(11)] = 100 * this[┬º┬ºconstant(8)] / 30;
  133.                               this[┬º┬ºconstant(12)] = 20;
  134.                            }[┬º┬ºconstant(14)];
  135.                            _loc2_[┬º┬ºconstant(15)] = function()
  136.                            {
  137.                               return 50;
  138.                            };
  139.                            _loc2_[┬º┬ºconstant(16)] = function()
  140.                            {
  141.                               this[┬º┬ºconstant(17)] = 80;
  142.                            };
  143.                            _loc2_[┬º┬ºconstant(18)] = function()
  144.                            {
  145.                            };
  146.                            _loc2_[┬º┬ºconstant(19)] = function()
  147.                            {
  148.                               this[┬º┬ºconstant(20)] = this[┬º┬ºconstant(21)][┬º┬ºconstant(22)]();
  149.                            };
  150.                            _loc2_[┬º┬ºconstant(23)] = function()
  151.                            {
  152.                               var _loc9_ = 50;
  153.                               var _loc10_ = 75;
  154.                               var _loc14_ = this[┬º┬ºconstant(24)] - _loc10_;
  155.                               var _loc13_ = this[┬º┬ºconstant(25)] - _loc10_;
  156.                               var _loc12_ = this[┬º┬ºconstant(24)] + _loc10_;
  157.                               var _loc11_ = this[┬º┬ºconstant(25)] + _loc10_;
  158.                               var _loc8_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](_loc14_ / _loc9_);
  159.                               var _loc7_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](_loc12_ / _loc9_);
  160.                               var _loc6_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](_loc13_ / _loc9_);
  161.                               var _loc5_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](_loc11_ / _loc9_);
  162.                               var _loc4_ = _loc8_;
  163.                               while(_loc4_ <= _loc7_)
  164.                               {
  165.                                  var _loc2_ = _loc6_;
  166.                                  while(_loc2_ <= _loc5_)
  167.                                  {
  168.                                     var _loc3_ = this[┬º┬ºconstant(21)][┬º┬ºconstant(28)](_loc4_,_loc2_);
  169.                                     if(this[┬º┬ºconstant(29)](_loc3_))
  170.                                     {
  171.                                        return undefined;
  172.                                     }
  173.                                     _loc2_ = _loc2_ + 1;
  174.                                  }
  175.                                  _loc4_ = _loc4_ + 1;
  176.                               }
  177.                            };
  178.                            _loc2_[┬º┬ºconstant(29)] = function(asteroidList)
  179.                            {
  180.                               if(asteroidList == undefined)
  181.                               {
  182.                                  return undefined;
  183.                               }
  184.                               var _loc14_ = asteroidList[┬º┬ºconstant(30)];
  185.                               var _loc5_ = 0;
  186.                               while(_loc5_ < _loc14_)
  187.                               {
  188.                                  var _loc2_ = asteroidList[_loc5_];
  189.                                  var _loc6_ = this[┬º┬ºconstant(31)](_loc2_);
  190.                                  var _loc7_ = this[┬º┬ºconstant(32)](_loc2_);
  191.                                  var _loc3_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(33)](_loc6_ * _loc6_ + _loc7_ * _loc7_);
  192.                                  if(_loc3_ < _loc2_[┬º┬ºconstant(34)]() / 2 + this[┬º┬ºconstant(8)])
  193.                                  {
  194.                                     _loc2_[┬º┬ºconstant(36)](this[┬º┬ºconstant(35)]());
  195.                                     _loc2_[┬º┬ºconstant(38)](this[┬º┬ºconstant(37)]());
  196.                                     this[┬º┬ºconstant(39)]();
  197.                                     return 1;
  198.                                  }
  199.                                  var _loc12_ = 160;
  200.                                  if(_loc3_ < 160)
  201.                                  {
  202.                                     var _loc9_ = this[┬º┬ºconstant(40)](_loc7_,_loc6_);
  203.                                     var _loc11_ = this[┬º┬ºconstant(41)](_loc9_);
  204.                                     var _loc10_ = this[┬º┬ºconstant(42)](_loc9_);
  205.                                     var _loc4_ = _loc3_ / 160;
  206.                                     var _loc8_ = _loc4_;
  207.                                     if(this[┬º┬ºconstant(7)] > _loc8_)
  208.                                     {
  209.                                        this[┬º┬ºconstant(7)] -= _loc8_;
  210.                                        this[┬º┬ºconstant(43)] -= this[┬º┬ºconstant(44)] * _loc11_ * _loc4_;
  211.                                        this[┬º┬ºconstant(45)] -= this[┬º┬ºconstant(44)] * _loc10_ * _loc4_;
  212.                                     }
  213.                                  }
  214.                                  _loc5_ = _loc5_ + 1;
  215.                               }
  216.                               return 0;
  217.                            };
  218.                            _loc2_[┬º┬ºconstant(46)] = function()
  219.                            {
  220.                               this[┬º┬ºconstant(44)] = 1.5;
  221.                               this[┬º┬ºconstant(47)] = 0.6;
  222.                               this[┬º┬ºconstant(43)] = 0;
  223.                               this[┬º┬ºconstant(45)] = 0;
  224.                               this[┬º┬ºconstant(24)] = -100;
  225.                               this[┬º┬ºconstant(25)] = -100;
  226.                            };
  227.                            _loc2_[┬º┬ºconstant(48)] = function(asteroidList)
  228.                            {
  229.                               if(asteroidList == undefined)
  230.                               {
  231.                                  return undefined;
  232.                               }
  233.                               var _loc8_ = asteroidList[┬º┬ºconstant(30)];
  234.                               var _loc3_ = 0;
  235.                               while(_loc3_ < _loc8_)
  236.                               {
  237.                                  var _loc2_ = asteroidList[_loc3_];
  238.                                  var _loc4_ = this[┬º┬ºconstant(31)](_loc2_);
  239.                                  var _loc5_ = this[┬º┬ºconstant(32)](_loc2_);
  240.                                  var _loc6_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(33)](_loc4_ * _loc4_ + _loc5_ * _loc5_);
  241.                                  if(_loc6_ < _loc2_[┬º┬ºconstant(34)]() / 2 + this[┬º┬ºconstant(8)])
  242.                                  {
  243.                                     _loc2_[┬º┬ºconstant(36)](this[┬º┬ºconstant(35)]());
  244.                                     _loc2_[┬º┬ºconstant(38)](this[┬º┬ºconstant(37)]());
  245.                                     this[┬º┬ºconstant(39)]();
  246.                                     return 1;
  247.                                  }
  248.                                  _loc3_ = _loc3_ + 1;
  249.                               }
  250.                               return 0;
  251.                            };
  252.                            _loc2_[┬º┬ºconstant(49)] = function(target_mc)
  253.                            {
  254.                               this[┬º┬ºconstant(50)] = target_mc[┬º┬ºconstant(51)]();
  255.                               this[┬º┬ºconstant(9)] = target_mc[┬º┬ºconstant(54)](┬º┬ºconstant(53),┬º┬ºconstant(52) + this[┬º┬ºconstant(50)],this[┬º┬ºconstant(50)]);
  256.                            };
  257.                            _loc2_[┬º┬ºconstant(55)] = function()
  258.                            {
  259.                               if(this[┬º┬ºconstant(7)] < this[┬º┬ºconstant(6)])
  260.                               {
  261.                                  this[┬º┬ºconstant(7)] = this[┬º┬ºconstant(7)] + 1;
  262.                               }
  263.                               if(this[┬º┬ºconstant(20)][┬º┬ºconstant(56)]() == ┬º┬ºconstant(57))
  264.                               {
  265.                                  this[┬º┬ºconstant(19)]();
  266.                               }
  267.                               this[┬º┬ºconstant(58)]();
  268.                               this[┬º┬ºconstant(59)] = this[┬º┬ºconstant(59)] + 1;
  269.                               if(this[┬º┬ºconstant(59)] == this[┬º┬ºconstant(17)])
  270.                               {
  271.                                  this[┬º┬ºconstant(60)]();
  272.                               }
  273.                               this[┬º┬ºconstant(61)]();
  274.                               this[┬º┬ºconstant(62)]();
  275.                               this[┬º┬ºconstant(23)]();
  276.                               this[┬º┬ºconstant(24)] += this[┬º┬ºconstant(43)];
  277.                               this[┬º┬ºconstant(25)] += this[┬º┬ºconstant(45)];
  278.                               this[┬º┬ºconstant(63)]();
  279.                               this[┬º┬ºconstant(64)]();
  280.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(65)] = this[┬º┬ºconstant(24)];
  281.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(66)] = this[┬º┬ºconstant(25)];
  282.                            };
  283.                            _loc2_[┬º┬ºconstant(39)] = function()
  284.                            {
  285.                               this[┬º┬ºconstant(21)][┬º┬ºconstant(67)](this);
  286.                               this[┬º┬ºconstant(68)] = ┬º┬ºconstant(57);
  287.                               this[┬º┬ºconstant(9)] = this[┬º┬ºconstant(70)][┬º┬ºconstant(54)](┬º┬ºconstant(69),┬º┬ºconstant(69) + this[┬º┬ºconstant(50)],this[┬º┬ºconstant(50)]);
  288.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(65)] = this[┬º┬ºconstant(24)];
  289.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(66)] = this[┬º┬ºconstant(25)];
  290.                               var _loc2_ = new ┬º\┬º\┬ºconstant(72)┬º(this[┬º┬ºconstant(21)][┬º┬ºconstant(71)]());
  291.                               _loc2_[┬º┬ºconstant(74)](this[┬º┬ºconstant(21)][┬º┬ºconstant(73)]());
  292.                               var _loc3_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](eval(┬º┬ºconstant(26))[┬º┬ºconstant(75)]() * 3);
  293.                               if(_loc3_ == 0)
  294.                               {
  295.                                  _loc2_[┬º┬ºconstant(77)](┬º┬ºconstant(76));
  296.                               }
  297.                               if(_loc3_ == 1)
  298.                               {
  299.                                  _loc2_[┬º┬ºconstant(77)](┬º┬ºconstant(78));
  300.                               }
  301.                               if(_loc3_ == 2)
  302.                               {
  303.                                  _loc2_[┬º┬ºconstant(77)](┬º┬ºconstant(79));
  304.                               }
  305.                               if(_loc3_ == 3)
  306.                               {
  307.                                  _loc2_[┬º┬ºconstant(77)](┬º┬ºconstant(80));
  308.                               }
  309.                               _loc2_[┬º┬ºconstant(81)](0,1);
  310.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(10)] = 200;
  311.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(11)] = 200;
  312.                            };
  313.                            ┬º┬ºpush(┬º┬ºconstant(82)(eval(",{invalid_utf8=128}\t{invalid_utf8=202}")["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(14)],null,1));
  314.                         }
  315.                         ┬º┬ºpop();
  316.                         break loop0;
  317.                      }
  318.                      if(eval("\x01") == 648)
  319.                      {
  320.                         break;
  321.                      }
  322.                      if(eval("\x01") == 688)
  323.                      {
  324.                         set("\x01",eval("\x01") + 152);
  325.                      }
  326.                      else if(eval("\x01") == 840)
  327.                      {
  328.                         set("\x01",eval("\x01") - 671);
  329.                         ┬º┬ºpush("\x0f");
  330.                         ┬º┬ºpush(1);
  331.                      }
  332.                      else if(eval("\x01") == 580)
  333.                      {
  334.                         set("\x01",eval("\x01") + 182);
  335.                         ┬º┬ºpush(eval(┬º┬ºpop()));
  336.                      }
  337.                      else
  338.                      {
  339.                         if(eval("\x01") != 237)
  340.                         {
  341.                            if(eval("\x01") == 727)
  342.                            {
  343.                               set("\x01",eval("\x01") - 727);
  344.                            }
  345.                            break loop0;
  346.                         }
  347.                         set("\x01",eval("\x01") + 114);
  348.                      }
  349.                   }
  350.                }
  351.             }
  352.          }
  353.          set("\x01",eval("\x01") - 34);
  354.          break;
  355.       }
  356.       if(eval("\x01") == 728)
  357.       {
  358.          set("\x01",eval("\x01") + 148);
  359.       }
  360.       else if(eval("\x01") == 784)
  361.       {
  362.          set("\x01",eval("\x01") + 96);
  363.          ┬º┬ºpush(true);
  364.       }
  365.       else if(eval("\x01") == 809)
  366.       {
  367.          set("\x01",eval("\x01") - 25);
  368.       }
  369.       else if(eval("\x01") == 259)
  370.       {
  371.          set("\x01",eval("\x01") + 525);
  372.       }
  373.       else if(eval("\x01") == 280)
  374.       {
  375.          set("\x01",eval("\x01") + 119);
  376.          if(function ┬º\x01\x02┬º()
  377.          {
  378.             return 2518 % 511 * 5;
  379.          })
  380.          {
  381.             set("\x01",eval("\x01") - 140);
  382.          }
  383.       }
  384.       else if(eval("\x01") == 464)
  385.       {
  386.          set("\x01",eval("\x01") - 349);
  387.          ┬º┬ºpush("\x0f");
  388.          ┬º┬ºpush(1);
  389.       }
  390.       else if(eval("\x01") == 880)
  391.       {
  392.          set("\x01",eval("\x01") - 721);
  393.          if(function ┬º\x01\x02┬º()
  394.          {
  395.             return 2518 % 511 * 5;
  396.          })
  397.          {
  398.             set("\x01",eval("\x01") + 138);
  399.          }
  400.       }
  401.       else if(eval("\x01") == 11)
  402.       {
  403.          set("\x01",eval("\x01") + 907);
  404.          ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  405.          {
  406.             return 2518 % 511 * 5;
  407.          }));
  408.       }
  409.       else if(eval("\x01") == 684)
  410.       {
  411.          set("\x01",eval("\x01") - 673);
  412.          ┬º┬ºpush("\x0f");
  413.       }
  414.       else if(eval("\x01") == 918)
  415.       {
  416.          set("\x01",eval("\x01") - 552);
  417.          ┬º┬ºpush(!function ┬º\x01\x02┬º()
  418.          {
  419.             return 2518 % 511 * 5;
  420.          });
  421.       }
  422.       else if(eval("\x01") == 366)
  423.       {
  424.          set("\x01",eval("\x01") - 165);
  425.          if(function ┬º\x01\x02┬º()
  426.          {
  427.             return 2518 % 511 * 5;
  428.          })
  429.          {
  430.             set("\x01",eval("\x01") + 455);
  431.          }
  432.       }
  433.       else if(eval("\x01") == 364)
  434.       {
  435.          set("\x01",eval("\x01") + 309);
  436.          if(function ┬º\x01\x02┬º()
  437.          {
  438.             return 2518 % 511 * 5;
  439.          })
  440.          {
  441.             set("\x01",eval("\x01") - 268);
  442.          }
  443.       }
  444.       else if(eval("\x01") == 297)
  445.       {
  446.          set("\x01",eval("\x01") + 579);
  447.       }
  448.       else if(eval("\x01") == 876)
  449.       {
  450.          set("\x01",eval("\x01") - 512);
  451.          ┬º┬ºpush(true);
  452.       }
  453.       else
  454.       {
  455.          if(eval("\x01") == 673)
  456.          {
  457.             set("\x01",eval("\x01") - 268);
  458.             stop();
  459.             ┬º┬ºpush(┬º┬ºpop() % function ┬º\x01\x02┬º()
  460.             {
  461.                return 2518 % 511 * 5;
  462.             });
  463.             break;
  464.          }
  465.          if(eval("\x01") == 405)
  466.          {
  467.             set("\x01",eval("\x01") + 59);
  468.          }
  469.          else if(eval("\x01") == 604)
  470.          {
  471.             set("\x01",eval("\x01") - 140);
  472.          }
  473.          else if(eval("\x01") == 115)
  474.          {
  475.             set("\x01",eval("\x01") + 569);
  476.             var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  477.             {
  478.                return 2518 % 511 * 5;
  479.             };
  480.          }
  481.          else
  482.          {
  483.             if(eval("\x01") != 201)
  484.             {
  485.                if(eval("\x01") == 656)
  486.                {
  487.                   set("\x01",eval("\x01") - 460);
  488.                   if(!_global.com)
  489.                   {
  490.                      _global.com = new Object();
  491.                   }
  492.                   function ┬º\x01\x02┬º()
  493.                   {
  494.                      return 2518 % 511 * 5;
  495.                   }
  496.                   if(!_global.com.evilfree)
  497.                   {
  498.                      _global.com.evilfree = new Object();
  499.                   }
  500.                   ┬º┬ºpop();
  501.                   if(!_global.com.evilfree.astroidsRevenge)
  502.                   {
  503.                      _global.com.evilfree.astroidsRevenge = new Object();
  504.                   }
  505.                   ┬º┬ºpop();
  506.                   if(!_global.com.evilfree.astroidsRevenge.ShipFast)
  507.                   {
  508.                      com.evilfree.astroidsRevenge.ShipFast extends com.evilfree.maxPower.power;
  509.                      _loc2_ = com.evilfree.astroidsRevenge.ShipFast = function(Void)
  510.                      {
  511.                         super();
  512.                      }.size;
  513.                      _loc2_.my_mc = function(Void)
  514.                      {
  515.                         super.my_mc();
  516.                         _xscale._yscale.bulletDamage.Ship(this);
  517.                         this.prototype.getVolume = "getShotClock";
  518.                         this.prototype.shotClock = _xscale.getTarget.myTarget.main(this,this.drawMe);
  519.                         this.prototype.getPlayerAsteroid = _xscale.getTarget.myTarget.main(this,this.avoidAsteroids);
  520.                         this.prototype.xPos = _xscale.getTarget.myTarget.main(this,this.yPos);
  521.                         this.Math();
  522.                      };
  523.                      _loc2_.floor = function(Void)
  524.                      {
  525.                         this.length("avoidThese","getAsteroidsFromGrid",0);
  526.                         this.getAsteroidsFromGrid.getTargetYDistance("getTargetXDistance");
  527.                         this.getAsteroidsFromGrid.sqrt(5);
  528.                         this.getSize("prototype",1,2,1,98,20);
  529.                         this.length("avoidThese","getAddedLife",2);
  530.                         this.getAddedLife.addLife = "getAddedSize";
  531.                         this.getAddedLife.addSize = 5;
  532.                         this.getAddedLife.blowUp = false;
  533.                      };
  534.                      _loc2_.Math = function(Void)
  535.                      {
  536.                         this.myAtan = new acceleration(this.xSpeed,this.mySin,this.myCos);
  537.                         this.myAtan.ySpeed = this.setVariables;
  538.                         if(!this.friction)
  539.                         {
  540.                            this.doHitTestOnList = this.place_mc;
  541.                            this.myAtan.myDepth = this.getNextHighestDepth;
  542.                            this.prototype.getVolume = "ship";
  543.                            this.prototype.shipFast = false;
  544.                         }
  545.                         else
  546.                         {
  547.                            this.doHitTestOnList = 100;
  548.                            this.prototype.getVolume = "getShotClock";
  549.                            this.prototype.shipFast = true;
  550.                         }
  551.                         if(!_global.attachMovie)
  552.                         {
  553.                            this.prototype.animate = this.getState;
  554.                         }
  555.                         this.prototype.dead = this.turnTowardsShip;
  556.                         this.prototype.shotCount = this.fireShot;
  557.                         this.prototype.showCharge = this.accelerateToTarget;
  558.                         if(this.checkBounds)
  559.                         {
  560.                            this.prototype.applyFriction = true;
  561.                            this.prototype._x = this._y;
  562.                         }
  563.                         else
  564.                         {
  565.                            this.prototype.applyFriction = false;
  566.                            this.prototype.removeShip = this._y;
  567.                         }
  568.                         if(!this.state)
  569.                         {
  570.                            this.prototype.explosion(this.myAtan);
  571.                            this.prototype.parent_mc(this.myAtan);
  572.                         }
  573.                         this.get_mc();
  574.                      };
  575.                      _loc2_.get_mc = function(Void)
  576.                      {
  577.                         this.getAddedLife.setVolume(this.getSoundVolume,this.Sound);
  578.                         this.prototype.random = this.getSoundVolume - 2;
  579.                         this.prototype.sound1 = this.prototype.attachSound + 4;
  580.                         this.prototype.sound2 = sound3.sound4(this.Sound / 2 - this.prototype.sound1 / 2);
  581.                         this.getAsteroidsFromGrid.setVolume(this.getSoundVolume,this.Sound);
  582.                      };
  583.                      com.evilfree.astroidsRevenge.ShipFast = function(Void)
  584.                      {
  585.                         super();
  586.                      }.main = function(target, id, depth, initObj)
  587.                      {
  588.                         return com.evilfree.astroidsRevenge.ShipFast(target.length("ShipFast",id,depth,initObj));
  589.                      };
  590.                      _loc2_.drawMe = function(Void)
  591.                      {
  592.                         this._y = this.prototype.removeShip;
  593.                         this[┬º┬ºconstant(83)]({getVolume:"start",ASSetPropFlags:this});
  594.                      };
  595.                      _loc2_.avoidAsteroids = function(oldFocus)
  596.                      {
  597.                         this[┬º┬ºconstant(83)]({getVolume:┬º┬ºconstant(84),ASSetPropFlags:this,(┬º┬ºconstant(85)):oldFocus});
  598.                         if(eval(┬º┬ºconstant(86))[┬º┬ºconstant(87)](9))
  599.                         {
  600.                            this[┬º┬ºconstant(88)]();
  601.                            this[┬º┬ºconstant(83)]({getVolume:┬º┬ºconstant(89),ASSetPropFlags:this,(┬º┬ºconstant(85)):oldFocus});
  602.                         }
  603.                      };
  604.                      _loc2_.yPos = function(newFocus)
  605.                      {
  606.                         this[┬º┬ºconstant(90)]();
  607.                         this[┬º┬ºconstant(83)]({getVolume:┬º┬ºconstant(91),ASSetPropFlags:this,(┬º┬ºconstant(92)):newFocus});
  608.                      };
  609.                      _loc2_[┬º┬ºconstant(93)] = function(max)
  610.                      {
  611.                         this.fireShot = max;
  612.                         if(this.fireShot == 0)
  613.                         {
  614.                            this.fireShot = null;
  615.                         }
  616.                         this[┬º┬ºconstant(94)]();
  617.                         return this[┬º┬ºconstant(95)]();
  618.                      };
  619.                      _loc2_[┬º┬ºconstant(95)] = function()
  620.                      {
  621.                         return this.fireShot;
  622.                      };
  623.                      _loc2_[┬º┬ºconstant(96)] = function(b)
  624.                      {
  625.                         this.accelerateToTarget = b;
  626.                         this[┬º┬ºconstant(94)]();
  627.                         return this[┬º┬ºconstant(97)]();
  628.                      };
  629.                      _loc2_[┬º┬ºconstant(97)] = function()
  630.                      {
  631.                         return this.accelerateToTarget;
  632.                      };
  633.                      _loc2_[┬º┬ºconstant(98)] = function(txt)
  634.                      {
  635.                         this.turnTowardsShip = txt;
  636.                         if(this.turnTowardsShip == ┬º┬ºconstant(99))
  637.                         {
  638.                            this.turnTowardsShip = ┬º┬ºconstant(100);
  639.                         }
  640.                         this[┬º┬ºconstant(94)]();
  641.                         return this[┬º┬ºconstant(101)]();
  642.                      };
  643.                      _loc2_[┬º┬ºconstant(101)] = function()
  644.                      {
  645.                         return this.turnTowardsShip;
  646.                      };
  647.                      _loc2_[┬º┬ºconstant(102)] = function(txt)
  648.                      {
  649.                         this._y = txt;
  650.                         this[┬º┬ºconstant(94)]();
  651.                         return this[┬º┬ºconstant(103)]();
  652.                      };
  653.                      _loc2_[┬º┬ºconstant(103)] = function()
  654.                      {
  655.                         return this._y;
  656.                      };
  657.                      _loc2_[┬º┬ºconstant(104)] = function()
  658.                      {
  659.                         return this.prototype.attachSound;
  660.                      };
  661.                      _loc2_[┬º┬ºconstant(105)] = function()
  662.                      {
  663.                         return this.prototype;
  664.                      };
  665.                      _loc2_[┬º┬ºconstant(106)] = function(index)
  666.                      {
  667.                         this.prototype[┬º┬ºconstant(107)] = index;
  668.                         return this[┬º┬ºconstant(108)]();
  669.                      };
  670.                      _loc2_[┬º┬ºconstant(108)] = function()
  671.                      {
  672.                         return this.prototype[┬º┬ºconstant(107)];
  673.                      };
  674.                      _loc2_[┬º┬ºconstant(109)] = {shotCount:1,showCharge:1,dead:1,removeShip:1};
  675.                      com.evilfree.astroidsRevenge.ShipFast = function(Void)
  676.                      {
  677.                         super();
  678.                      }[┬º┬ºconstant(110)] = com.evilfree.maxPower[┬º┬ºconstant(111)][┬º┬ºconstant(112)](com.evilfree.astroidsRevenge.ShipFast.size[┬º┬ºconstant(109)],com.evilfree.maxPower.power.size[┬º┬ºconstant(109)]);
  679.                      _loc2_.fireShot = null;
  680.                      _loc2_.accelerateToTarget = false;
  681.                      _loc2_.turnTowardsShip = ┬º┬ºconstant(99);
  682.                      _loc2_._y = ┬º┬ºconstant(99);
  683.                      ┬º┬ºpush(_loc2_[┬º┬ºconstant(113)]("shotCount",_loc2_[┬º┬ºconstant(95)],_loc2_[┬º┬ºconstant(93)]));
  684.                      ┬º┬ºpush(_loc2_[┬º┬ºconstant(113)]("showCharge",_loc2_[┬º┬ºconstant(97)],_loc2_[┬º┬ºconstant(96)]));
  685.                      ┬º┬ºpush(_loc2_[┬º┬ºconstant(113)]("dead",_loc2_[┬º┬ºconstant(101)],_loc2_[┬º┬ºconstant(98)]));
  686.                      ┬º┬ºpush(_loc2_[┬º┬ºconstant(113)](┬º┬ºconstant(107),_loc2_[┬º┬ºconstant(108)],_loc2_[┬º┬ºconstant(106)]));
  687.                      ┬º┬ºpush(_loc2_[┬º┬ºconstant(113)]("removeShip",_loc2_[┬º┬ºconstant(103)],_loc2_[┬º┬ºconstant(102)]));
  688.                      ┬º┬ºpush(_loc2_[┬º┬ºconstant(113)](┬º┬ºconstant(114),_loc2_[┬º┬ºconstant(105)],function()
  689.                      {
  690.                      }
  691.                      ));
  692.                      ┬º┬ºpush(_loc2_[┬º┬ºconstant(113)]("attachSound",_loc2_[┬º┬ºconstant(104)],function()
  693.                      {
  694.                      }
  695.                      ));
  696.                      ┬º┬ºpush(┬º┬ºconstant(115)(com.evilfree.astroidsRevenge.ShipFast.size,null,1));
  697.                   }
  698.                   ┬º┬ºpop();
  699.                   break;
  700.                }
  701.                if(eval("\x01") == 196)
  702.                {
  703.                   set("\x01",eval("\x01") - 196);
  704.                }
  705.                break;
  706.             }
  707.             set("\x01",eval("\x01") + 455);
  708.          }
  709.       }
  710.    }
  711. }
  712.